package com.huawei.xme.ch02.t05;

import com.huawei.xme.ch02.t09.Task01;
import com.huawei.xme.ch02.t09.Vehicle;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 黄后林
 * @date 2022-10-19 14:08:21
 * @note 程序员是用代码喂出来的
 * 从键盘上输入一个整数 N，输出 1<x<N 之间的素数
 */
public class Task02 {

    public static void main(String[] args) {
        Task02 t = new Task02();
        List<Integer> result = t.findResult(20);
        for (Integer integer : result) {
            System.out.println(integer);
        }
    }

    public List<Integer> findResult (int num){

        List<Integer> rs = new ArrayList();
        // 入参检测

        // 范围
        for(int outer = 2; outer<num;outer++){
            int counter =0;
            for(int inner =2;inner<outer;inner++){
                if( outer % inner ==0 ){
                    // 说明不是素数   10  2
                    System.out.println("素数");
                    counter = counter+1;
                    break;
                }
            }
            if(counter == 0){
                //说明是1个素数
                rs.add(outer);
            }
        }
        return rs;
    }
}
